/*网站首页样式*/
body{background: #FFF;width: 100%;}
#main{margin: 0 auto 10px;width: 100%;}
#main em{color: #F60;font-family: Arial;font-weight: bold;}

/*首页幻灯片*/
.widthSlider{background: url(../images/default4/bannerbg.gif) repeat-x 0 bottom #FFF;height: 320px;padding-bottom: 17px;position: relative;width: 100%;z-index: 10;}
.widthSlider .bg{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: 100%;left: 0;opacity: 0;overflow: hidden;position: absolute;text-align: center;top: 0;transition: opacity 800ms ease-in-out 0s;vertical-align: middle;width: 100%;}
.widthSlider .bgon{display: block;height: 320px;opacity: 1;}
.fullBanner{height: 320px;overflow: hidden;position: relative;zoom: 1;}
.fullBanner li{display: none;float: left;height: 328px;left: 0;opacity: 1;top: 0;width: 100%;}
.markBox{bottom: 27px;height: 12px;left: 0;position: absolute;width: 100%;z-index: 50;}
.markBox ol{float: right;height: 12px;overflow: hidden;zoom: 1;width: 150px;}
.markBox ol li{background: #EEE;float: left;height: 12px;margin-right: 5px;width: 25px;}
.markBox ol li.cur{background: #098483;}

/*首页快速导航*/
.fastNav{background: #FFF;height: 320px;position: absolute;top: 0;left: 0;width: 210px;z-index: 200;}
.menu {height: 320px;position: relative;width: 210px;z-index: 100;}
.menu li{background: url(../images/default4/bglines.gif) repeat-x 0 bottom;border-right: 1px solid #E5E5E5;float: left;height: 46px;position: relative;width: 210px;}
.menu li.end{height: 44px;}
.menu li .trunk{background: url(../images/default4/navico.gif) no-repeat 0 0;height: auto;margin: 0;overflow: hidden;padding: 0 0 0 45px;}
.menu li .trunk dt{background: url(../images/default4/arrowright.gif) no-repeat 142px 18px;color: #666;height: 46px;line-height: 46px;overflow: hidden;}
.menu li .trunk dt a{color: #666;display: block;height: 46px;line-height: 46px;}
.menu li.end .trunk dt{height: 44px;line-height: 44px;}
.menu li .around{background-position: 17px 0;}
.menu li .domestic{background-position: 17px -45px;}
.menu li .abroad{background-position: 17px -93px;}
.menu li .team{background-position: 17px -139px;}
.menu li .theme{background-position: 17px -185px;}
.menu li .ticket{background-position: 17px -230px;}
.menu li .custom{background-position: 17px -276px;}
.menu li .sub{background: #FFF;position: absolute;left: 211px;height: 320px;width: 749px;top: 0;display: none;z-index: 150;}
.menu li .container{height: 320px;overflow: hidden;padding: 0 0 0 10px;position: relative;width: 739px;}
.menu li.this{border-right: 1px solid #FFF !important;}
.menu li.end{border-right: 1px solid #E5E5E5 !important;}
.menu li.this .trunk dt{background-position: 142px -43px;color: #000;}
.menu li.this .trunk dt a{color: #000;}
.menu li.this .sub{display: block;}
.menu li .left{float: left;margin-right: 10px;width: 490px;}
.menu li .right{background: url(../images/default4/subbg.gif) no-repeat 0 0;display: inline-block;float: right;height: 320px;overflow: hidden;padding: 0 10px 0 15px;width: 210px;}
.menu li h4{background: url(../images/default4/bglines.gif) repeat-x 0 bottom;color: #098483;height: 46px;line-height: 46px;overflow: hidden;}
.menu li .themes{background: url(../images/default4/themebg.gif) no-repeat right bottom;}
.menu li .themeList{padding-top: 10px;}
.menu li .themeList dd{background: url(../images/dot.gif) no-repeat 0 50%;float: left;margin-bottom: 5px;padding: 0 20px 0 8px;white-space: nowrap;}
.menu li .picWrap{overflow: hidden;width: 220px;}
.menu li .picWrap dd{display: inline-block;float: left;padding: 10px 10px 0 0;}
.menu li .picWrap dd a{display: block;height: 75px;overflow: hidden;width: 100px;}
.menu li .picWrap dd img{vertical-align: top;}
.menu li .lists{height: 265px;overflow: hidden;width: 490px;}
.menu li .lists dl{background: url(../images/default4/bglines.gif) repeat-x 0 bottom;padding: 10px 0 0;}
.menu li .lists a{display: inline-block;white-space: nowrap;}
.menu li .lists dt a{border-right: 1px solid #CCC;color: #098483;padding-right: 10px;}
.menu li .lists dt,.menu li .lists dd{margin-right: 10px;height: 14px;line-height: 14px;overflow: hidden;padding-bottom: 10px;}
.menu li .lists dt{float: left;overflow: hidden;}
.menu li .lists dd{float: left;}

.mode{background: url(../images/default4/modebg.gif) no-repeat 50% bottom;padding: 5px 0 25px;}
.mode h2.hd{background: #FFF;border-bottom: 2px solid #098483;height: 32px;line-height: 32px;}
.mode h2.hd b{color: #098483;font-family: '微软雅黑','宋体',Arial;font-weight: bold;font-size: 14px;}
.mode h2.hd span{color: #888;float: right;}
.mode h2.hd span a{color: #888;}
.mode .container{background: #FFF;padding-top: 10px;}
.mode .sidebar{float: left;width: 184px;}
.mode .rightWrap{float: left;height: 345px;margin-left: 10px;overflow: hidden;width:1006px;}
.mode .sidebar .box{height: 345px;overflow: hidden;}
.mode .destination dt{border-bottom: 1px solid #F0F0F0;color: #333;height: 18px;line-height: 18px;margin-bottom: 6px;padding-bottom: 7px;}
.mode .destination dd li{display: inline-block;float: left;height: 24px;line-height: 24px;overflow: hidden;padding-right: 5px;width: 86px;}
.mode .destination dd a{color: #888;display: inline-block;height: 24px;line-height: 24px;width: 86px;}
.mode .destination dd a:hover{color: #F60;text-decoration: underline;}

.mode .rightList{margin-top: -10px;width:1026px;overflow: hidden;}
.mode .rightList li{background: url(../images/dot.gif) no-repeat 0 7px;display: inline-block;float: left;height: 18px;line-height: 18px;overflow: hidden;margin: 10px 10px 0 0;padding-left: 10px;width: 486px;}
.mode .rightList li.top{background: #FFF;display: inline-block;float: left;height: 205px;padding: 0;width: 193px;}
.mode .rightList li span{color: #888;float: right;}
.mode .rightList li span em{padding-right: 2px;}

.mode dl.picCol{background: #FFF;border: 1px solid #EAEAEA;display: inline-block;float: left;height: auto;margin-right: 10px;padding: 5px 5px 10px;position: relative;width: 179px;}
.mode dl.picCol:hover{border: 1px solid #DCDCDC;}
.mode dl.picCol dt{padding-bottom: 5px;}
.mode dl.picCol dt img{vertical-align: top;}
.mode dl.picCol dd{color: #888;height: 27px;line-height: 27px;overflow: hidden;}
.mode dl.picCol dd em.price{font-size: 16px;padding-right: 2px;}
.mode dl.picCol a.orderBtn{background: url(../images/default4/orderbg.gif) no-repeat 0 3px;display: inline-block;float: right;height: 27px;width: 65px;}
.mode dl.picCol a.orderBtn:hover{background-position: 0 -31px;}

/*热卖推荐*/
.hotSale .content{background: #FFF;padding: 10px 0 0;width: 1200px;overflow: hidden;}
.hotSale .outer{width: 1220px;overflow: hidden;}

/*其他模块*/
.otherMode{background: #FFF;overflow: hidden;padding-top: 5px;width: 1200px;}
.otherMode .outer{width: 1220px;overflow: hidden;}
.otherMode .block{background: url(../images/default4/blockbg.gif) no-repeat 0 bottom #FFF;height: 378px;float: left;margin-right: 15px;padding-bottom: 21px;width: 391px;}
.otherMode .block h2.hd{background: #FFF;border-bottom: 2px solid #098483;height: 32px;line-height: 32px;}
.otherMode .block h2.hd b{color: #098483;font-family: '微软雅黑','宋体',Arial;font-weight: bold;font-size: 14px;}
.otherMode .block h2.hd span{color: #888;float: right;}
.otherMode .block h2.hd span a{color: #888;}
.otherMode .block .content{height: auto;margin-top: 10px;}
.otherMode .block dt{height: 100px;margin-bottom: 10px;position: relative;width: 391px;}
.otherMode .block dt a{background-color: #FFF;background-repeat: no-repeat;background-position: 0 0;display: block;height: 100px;overflow: hidden;position: relative;width: 391px;}
.otherMode .block dt a.hotel{background-image: url(../images/default4/hotelbg.png);}
.otherMode .block dt a.scenery{background-image: url(../images/default4/scenerybg.png);}
.otherMode .block dt a.news{background-image: url(../images/default4/newsbg.png);}
.otherMode .block dt a div{background: url(../images/default4/touming.png) repeat 0 0;color: #FFF;font-family: '微软雅黑','宋体',Arial;font-weight: bold;font-size: 14px;height: 32px;line-height: 32px;overflow: hidden;position: absolute;left: 0;bottom: 0;text-align: center;width: 391px;}

.otherMode li{background: url(../images/dot.gif) no-repeat 0 12px;height: 28px;line-height: 28px;overflow: hidden;padding-left: 10px;}
.otherMode li span{color: #888;float: right;padding-left: 10px;}
.otherMode .news li span{font-family: Arial;}
.otherMode li span em{padding-right: 2px;}
.otherMode li p{display: block;height: 28px;line-height: 28px;overflow: hidden;}
.otherMode li.on{background: #FFF;height: 56px;padding: 0;}
.otherMode li.on p{display: none;}
.otherMode .thumb{display: none;height: 56px;overflow: hidden;width: 391px;}
.otherMode li.on .thumb{display: block;}
.otherMode .thumb dt{float: left;height: 56px;margin: 0 10px 0 0;width: 73px;}
.otherMode .thumb dt a{background: #FFF;border: 1px solid #EAEAEA;height: 50px;padding: 2px;width: 67px;}
.otherMode .thumb dt a:hover{border: 1px solid #DCDCDC;}
.otherMode .thumb dt img{vertical-align: top;}
.otherMode .thumb dd{color: #888;float: left;height: 27px;line-height: 27px;overflow: hidden;width: 308px;}
.otherMode .thumb dd em.price{font-size: 16px;padding-right: 2px;}
.otherMode .thumb dd a{color: #F60;}
.otherMode .thumb dd a.orderBtn{background: url(../images/default4/orderbg.gif) no-repeat 0 3px;display: inline-block;float: right;height: 27px;width: 65px;}
.otherMode .thumb dd a.orderBtn:hover{background-position: 0 -31px;}

/*游记攻略*/
.travels{/**/}
.travels .block{background: #FFF;display: inline-block;float: left;}
.travels .travelLeft{background: #F5F5F5;padding: 10px 10px 8px;width: 220px;}
.travels .travelCenter{height: 273px;margin: 0 10px;overflow: hidden;padding: 0 0 0 10px;width: 240px;}
.travels .travelRight{width: 690px;}

.travelLeft dt{height: 165px;width: 220px;}
.travelLeft dt a{background: #FFF;display: block;height: 165px;overflow: hidden;width: 220px;}
.travelLeft dt img{vertical-align: top;}
.travelLeft dd{height: 20px;line-height: 20px;margin-top: 5px;overflow: hidden;}
.travelLeft dd span{float: right;padding-left: 5px;}
.travelLeft dd a.title{color: #F60;}
.travelLeft dd.desc{color: #888;height: 60px;text-align: justify;}

.travelCenter dl.abroad{margin-top: 11px;}
.travelCenter dt{color: #888;height: 18px;line-height: 18px;margin-bottom: 3px;overflow: hidden;}
.travelCenter dd li{display: inline-block;float: left;height: 22px;line-height: 22px;overflow: hidden;padding-right: 10px;width: 50px;}
.travelCenter dd li a:hover{text-decoration: underline;}

.travelRight dl{display: block;}
.travelRight dl.middle{border: 1px solid #EAEAEA;border-width: 1px 0;margin: 10px 0;padding: 10px 0;}
.travelRight dt{background: #000;float: left;height: 77px;margin-right: 12px;}
.travelRight dt img{vertical-align: top;}
.travelRight dt a{display: block;height: 77px;width: 103px;overflow: hidden;}
.travelRight dd{color: #888;float: left;height: 21px;line-height: 21px;overflow: hidden;width: 575px;}
.travelRight dd.desc{height: 42px;padding-top: 10px;text-align: justify;}
.travelRight dd span{float: right;}

/*首页底部广告*/
.botBanner{}
.botBanner li{padding-top: 10px;}
.botBanner li img{vertical-align: top;}